home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / cpp_libs / rwvector.lha / RWVector2.1 / src / ChangeLog < prev    next >
Text File  |  1989-08-15  |  2KB  |  61 lines

  1. Tue Aug 15 20:32:09 1989  Tom Keffer  (keffer at sperm)
  2.  
  3.     * Added type DLUDecomp: LU decomposition of a double precision
  4.     matrix.  Added global functions determinant(), inverse().
  5.  
  6. Mon Aug 14 14:35:38 1989  Tom Keffer  (keffer at sperm)
  7.  
  8.     * Removed functions compact(), normalize(), in favor of
  9.     deepenShallowCopy().  This is to simplify, and to make sure
  10.     anything which can dealias a name as "Copy" in the title.
  11.  
  12. Thu Aug 10 19:17:25 1989  Tom Keffer  (keffer at sperm)
  13.  
  14.     * Changed constructor <T>Vec(register unsigned n, const <T>* dat)
  15.     to <T>Vec(const <T>* dat, register unsigned n).  I.e., exchanged
  16.     the positions of the pointer to <T> and n.  This is in keeping to
  17.     the NIH syntax.
  18.  
  19. Tue Aug  8 15:24:23 1989  Tom Keffer  (keffer at sperm)
  20.  
  21.     * Discovered segmentation error was due to stream.h not having
  22.     been seen before DoubleVec.h within xvectest.cc.  Can't move it up
  23.     because then the overload declarations aren't seen before
  24.     stream.h.  Solution:
  25.  
  26.     * Moved definition of operator<< from inline to xvecio.cc so that
  27.     stream.h does not have to have been seen before DoubleVec.h.
  28.  
  29.     * Changed member function setTo() to reference().
  30.  
  31. Mon Aug  7 09:20:53 1989  Tom Keffer  (keffer at sperm)
  32.  
  33.     * Changed lotso stuff.  Removed all "list" type vectors in favor
  34.     of just resizing vectors when using scanFrom.
  35.  
  36.     Changed vectors so that everything is a slice.  This eliminates
  37.     types such as DoubleSlice, making type conversion much simpler.  
  38.  
  39.     Fixed some bugs in xvectest.cc and added explicit type casts so
  40.     the feeble cfront compiler could handle it.
  41.  
  42. Wed Jul 26 16:30:16 1989  Tom Keffer  (keffer at sperm)
  43.  
  44.     * Changed member function set_order() to setOrder() to be
  45.     consistent with naming conventions.
  46.  
  47. Mon Jul 24 14:03:36 1989  Tom Keffer  (keffer at sperm)
  48.  
  49.     * Converted maketype from /bin/csh to /bin/sh
  50.  
  51.     * Added optional bounds checking to operator()().  Selected when
  52.     BOUNDS_CHECK is defined.
  53.  
  54. Fri Jul 21 13:43:54 1989  Tom Keffer  (keffer at sperm)
  55.  
  56.     * Added classes DoubleVecList, FloatVecList and DComplexVecList.
  57.     These are linked lists of vectors.  Added method
  58.     scanFrom(istream&) to DoubleVec, FloatVec, and DComplexVec,
  59.     allowing them to be initialized from an istream;
  60.  
  61.